#include <stdio.h>
#include<string.h>
#include<stdlib.h>

int main(int argc, char *argv[], char *envp[]) 
{
    const char *who=getenv("USER");
    if(strcmp(who,"root")==0)
    {
        printf("你是root用户,执行root命令\n");
    }
    else if(strcmp(who,"ubuntu")==0)
    {
        printf("你是ubuntu用户,执行ubuntu命令\n");
    }
    else
    {
        printf("你是其他用户,执行其他命令\n");
    }
    // for(int i = 0; envp[i] != NULL; i++)
    // {
    //     printf("第%d个环境变量: %s\n", i, envp[i]);
    // }
    // if(strcmp(argv[1],"-l") == 0)
    // {
    //     printf("执行-l命令\n");
    // }
    // else if(strcmp(argv[1],"-a") == 0)
    // {
    //     printf("执行-a命令\n");
    // }
    // else
    // {
    //     printf("没有找到命令\n");
    // }
    // printf("命令行参数个数: %d\n", argc);
    // for (int i = 0; i < argc; i++) 
    // {
    //     printf("参数 %d: %s\n", i, argv[i]);
    // }
}